package entity

import (
	"time"
)

//FlowRunStepHis 流程运行过程
type FlowRunStepHis struct {
	ID          int        `gorm:"AUTO_INCREMENT;primary_key;column:ID" json:"id"`
	RunID       int        `gorm:"column:RUNID" json:"runid"`
	StepID      int        `gorm:"column:STEPID" json:"stepid"`
	EMID        int        `gorm:"column:EMID" json:"emid"`
	StartTime   time.Time  `gorm:"column:START_TIME" json:"start_time"`
	SubmitTime  *time.Time `gorm:"column:SUBMIT_TIME" json:"submit_time"`
	SubmitType  string     `gorm:"column:SUBMIT_TYPE" json:"submit_type"`
	State       string     `gorm:"column:STATE" json:"state"`
	Description string     `gorm:"column:DESCRIPTION" json:"description"`
	ToStepID    int        `gorm:"column:TOSTEPID" json:"toStepID"`
}

//TableName FlowRunStepHis表名
func (FlowRunStepHis) TableName() string {
	return "T_FLOW_RUN_STEP_HIS"
}
